/* 
 * Song Renderer
 *
 * Choi Jonghwan<saxboy@gmail.com>
 * 2006/04/23
 */

#ifndef __SONG_RENDERER_H__
#define __SONG_RENDERER_H__

#include "song.h"
#include "songstyle.h"

typedef struct __song_renderer {

	SONG song; 
	SONGSTYLE style; 

} _SONGRENDERER; 
typedef _SONGRENDERER *SONGRENDERER; 

SONGRENDERER songrenderer_New(void); 
int songrenderer_Delete(SONGRENDERER sr); 
int songrenderer_SetSong(SONGRENDERER sr, SONG song); 
int songrenderer_SetStyle(SONGRENDERER sr, SONGSTYLE style); 
int songrenderer_Run(SONGRENDERER sr); 

#endif /* __SONG_RENDERER_H__ */


